

    \filetitle{set}{Change modifiable model object property}{model/set}

	\paragraph{Syntax}

\begin{verbatim}
M = set(M,Request,Value)
M = set(M,Request,Value,Request,Value,...)
\end{verbatim}

\paragraph{Input arguments}

\begin{itemize}
\item
  \texttt{M} {[} model {]} - Model object.
\item
  \texttt{Request} {[} char {]} - Name of a modifiable model object
  property that will be changed.
\item
  \texttt{Value} {[} \ldots{} {]} - Value to which the property will be
  set.
\end{itemize}

\paragraph{Output arguments}

\begin{itemize}
\tightlist
\item
  \texttt{M} {[} model {]} - Model object with the requested property or
  properties modified.
\end{itemize}

\paragraph{Valid requests to model
objects}

\subparagraph{Equation labels and
aliases}

\begin{itemize}
\item
  \texttt{\textquotesingle{}yLabels=\textquotesingle{}},
  \texttt{\textquotesingle{}xLabels=\textquotesingle{}},
  \texttt{\textquotesingle{}dLabels=\textquotesingle{}},
  \texttt{\textquotesingle{}lLabels=\textquotesingle{}} {[} cellstr {]}
  - Change the labels attached to, respectively, measurement equations
  (\texttt{y}), transition equations (\texttt{x}), deterministic trends
  (\texttt{d}), and dynamic links (\texttt{d}).
\item
  \texttt{\textquotesingle{}labels=\textquotesingle{}} {[} cell {]} -
  Change the labels attached to all equations; needs to be a cellstr
  matching the size of
  \texttt{get(M,\textquotesingle{}labels\textquotesingle{})}.
\item
  \texttt{\textquotesingle{}yeqtnAlias=\textquotesingle{}},
  \texttt{\textquotesingle{}xeqtnAlias=\textquotesingle{}},
  \texttt{\textquotesingle{}deqtnAlias=\textquotesingle{}},
  \texttt{\textquotesingle{}leqtnAlias=\textquotesingle{}} {[} cellstr
  {]} - Change the aliases of, respectively, measurement equations
  (\texttt{y}), transition equations (\texttt{x}), deterministic trends
  (\texttt{d}), and dynamic links (\texttt{d}).
\item
  \texttt{\textquotesingle{}eqtnAlias=\textquotesingle{}} {[} cell {]} -
  Change the aliases of all equations; needs to be a cellstr matching
  the size of
  \texttt{get(M,\textquotesingle{}eqtnAlias\textquotesingle{})}.
\end{itemize}

\subparagraph{Descriptions and aliases of variables, shocks, and
parameters}

\begin{itemize}
\item
  \texttt{\textquotesingle{}yDescript=\textquotesingle{}},
  \texttt{\textquotesingle{}xDescript=\textquotesingle{}},
  \texttt{\textquotesingle{}eDescript=\textquotesingle{}},
  \texttt{\textquotesingle{}pDescript=\textquotesingle{}} {[} cellstr
  {]} - Change the descriptions of, respectively, measurement variables
  (\texttt{y}), transition variables (\texttt{x}), shocks (\texttt{e}),
  and exogenous variables (\texttt{g}).
\item
  \texttt{\textquotesingle{}descript=\textquotesingle{}} {[} struct {]}
  - Change the descriptions of all variables, parameters, and shocks;
  needs to be a struct (database) with fields corresponding to model
  names.
\item
  \texttt{\textquotesingle{}yAlias=\textquotesingle{}},
  \texttt{\textquotesingle{}xAlias=\textquotesingle{}},
  \texttt{\textquotesingle{}eAlias=\textquotesingle{}},
  \texttt{\textquotesingle{}pAlias=\textquotesingle{}} {[} cellstr {]} -
  Change the aliases of, respectively, measurement variables
  (\texttt{y}), transition variables (\texttt{x}), shocks (\texttt{e}),
  and exogenous variables (\texttt{g}).
\item
  \texttt{\textquotesingle{}alias=\textquotesingle{}} {[} struct {]} -
  Change the aliases of all variables, parameters, and shocks; needs to
  be a struct (database) with fields corresponding to model names.
\end{itemize}

\subparagraph{Other requests}

\begin{itemize}
\item
  \texttt{\textquotesingle{}nAlt=\textquotesingle{}} {[} numeric {]} -
  Change the number of alternative parameterisations.
\item
  \texttt{\textquotesingle{}stdVec=\textquotesingle{}} {[} numeric {]} -
  Change the whole vector of std deviations.
\item
  \texttt{\textquotesingle{}tOrigin=\textquotesingle{}} {[} numeric {]}
  - Change the base year for computing deterministic time trends in
  measurement variables.
\item
  \texttt{\textquotesingle{}epsilon=\textquotesingle{}} {[} numeric {]}
  - Change the relative differentiation step when computing Taylor
  expansion.
\end{itemize}


